home *** CD-ROM | disk | FTP | other *** search
/ TOS Silver 2000 / TOS Silver 2000.iso / Tools / LHARC312 / DOKU / HISTORY.TXT next >
Encoding:
Text File  |  1997-08-13  |  4.3 KB  |  91 lines

  1. Version 3.00 junior:
  2.     - Optimierungen:
  3.         - LH5-Einpacken: 8-10% (je nach Rechner)
  4.         - LH5-Auspacken: ~10%
  5.         - Prüfsummenbildung: 25%
  6.           => beschleunigt LH5-Auspacken um weitere 5-10%
  7.     - HPack-Archive (*.HPK) werden jetzt ungepackt archiviert
  8.     - das Kommando 'x' (eXtract) setzt jetzt die Option '-x3', das Kommando
  9.       'e' (extract) bleibt unverändert
  10.     - beim Kommando freshen (f)/re-construct (r) kann die Option -d aus
  11.       Gründen der Datensicherheit nicht mehr gesetzt werden
  12.     - minimale Puffergröße auf 24KByte vergrößert (erhöht Geschwindigkeit
  13.       bei wenig freiem Speicher oder gesetzter Option -L spürbar)
  14.     - der Dateizähler beim Einpacken war meistens fehlerhaft
  15.     - Einlesen von zerstörten Archiven führte meistens zu Endlosschleifen
  16.     - beim Kommando 'list' waren bei überlangen Dateinamen die Spalten teil-
  17.       weise verschoben
  18.     - die Option -t setzt jetzt auch das Archiv-Datum, wenn keine Datei ein-
  19.       gepackt wurde
  20.     - selten auftretender Fehler beim Einpacken von sehr langen Dateien (ab
  21.       8 MByte), der zu zerstörten Archiven führen konnte, behoben
  22.     - Probleme mit fehlerhaften Archiven vom Amiga (z.B. falsche Datei-
  23.       Attribute) beseitigt
  24.     - Es wird jetzt immer versucht, auch kleine Dateien (<=40 Bytes) zu
  25.       packen
  26.     - Tippfehler, der beim Schließen von Dateien bei den unterschiedlichsten
  27.       Kommandos teilweise zu Problemen, auch Abstürzen, führen konnte, kor-
  28.       rigiert
  29.  
  30. Version 3.01 junior:
  31.     - übersetzt mit MiNT-Library PL 44
  32.     - das Archiv-Bit wird jetzt bei gesetzter Option '-b' erst nach dem
  33.       Einpacken gelöscht
  34.     - Option -d funktioniert wieder beim Kommando freshen (f) bzw.
  35.       re-construct (r)
  36.     - bei der Dateisuche sollte unter normalen Bedingungen kein Überlauf
  37.       der Datei-Tabelle mehr auftreten
  38.     - Dateioperationen geringfügig beschleunigt
  39.     - unter MTOS/MiNT konnte LHarc auf XFS-Partitionen nicht mehrfach
  40.       parallel mit dem gleichen Arbeitsverzeichnis gestartet werden
  41.       (Datenverlust beim Einpacken)
  42.     - Speicherbedarf um 32k reduziert
  43.     - Entpack-Routine besser an Cache der 68030-CPU angepaßt
  44.  
  45. Version 3.10 junior:
  46.     - selbstextrahierende Archive (Utility 'MAKE_SFX')
  47.     - Erzeugen/Öffnen von Dateien beim Auspacken beschleunigt sowie
  48.       damit zusammenhängende Probleme mit dem Virenscanner Protect6
  49.       behoben
  50.     - beim Kommando 'verbose list' (v) wurde die System-ID nicht angezeigt
  51.     - überflüssigen Zeilenvorschub bei der Anzeige von Dateikommen-
  52.       taren entfernt
  53.  
  54. Version 3.11 junior:
  55.     - Workaround für einen Fehler in MagiCMac (Entpacken funktionierte nur
  56.       auf dem MagiCMac-Volume). Besten Dank an Götz Hoffart für das
  57.       entscheidende SysMon-Protokoll.
  58.       Dieser Fehler ist ab MagiCMac 1.2.8 beseitigt.
  59.     - Diverse Abfragen auf MiNT bzw. den MiNT-Cookie entfernt. Dadurch
  60.       verwendet LHarc einige neuere Gemdos-Aufrufe auch dann, wenn sie
  61.       nicht von MiNT (sondern z.B. von MagiC oder MetaDOS) bereitgestellt
  62.       werden. Dies sollte sich bei der Behandlung langer Dateinamen
  63.       positiv bemerkbar machen.
  64.  
  65. Version 3.12 junior:
  66.     - neuer Schalter -F aktiviert die 5+3-Regel beim Entpacken langer
  67.       Filenamen auf eine Gemdos-Partition. Gegenüber dem Abschneiden
  68.       nach dem achten Zeichen gibt es so weniger Namenskollisionen.
  69.  
  70.       Beispiele:
  71.  
  72.            langer Name    ohne 5+3    mit 5+3
  73.          -----------------------------------------
  74.            tclLoadAix.c   TCLLOADA.C  TCLLOAIX.C
  75.            tclLoadAout.c  TCLLOADA.C  TCLLOOUT.C
  76.            tclLoadDl.c    TCLLOADD.C  TCLLODDL.C
  77.            tclLoadDl2.c   TCLLOADD.C  TCLLODL2.C
  78.            tclLoadDld.c   TCLLOADD.C  TCLLODLD.C
  79.  
  80.     - neuer Schalter -O: Ein direkt nach dem Archivnamen übergebener
  81.       Ordner wird nicht mehr angelegt sondern aus dem Archiv entpackt
  82.     - Kommando 'e' legt keine leeren Ordner mehr an
  83.     - Kommando 'm' und Option -d löschen jetzt auch Ordner
  84.     - Schalter -D funktioniert jetzt wie im Manual beschrieben, d.h.
  85.       Dateien, die im Quellpfad nicht mehr vorhanden sind, werden aus
  86.       dem Archiv gelöscht
  87.     - "Usage"-Anzeige beachtet jetzt $LINES (Anzahl Zeilen in der Console)
  88.       und kann mit 'q' abgebrochen werden
  89.     - wenn die Ausgabe umgelenkt wird, wartet LHarc nicht mehr auf eine
  90.       Taste
  91.